package com.wzy.netty.core.buf;

import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;

/**
 * 描述  :
 * 创建人:    Wzy
 * 创建时间: 2020-06-11  16:23
 */
public class NettyByteBuf01 {
    public static void main(String[] args) {
        /*
         * 创建一个bytebuf对象
         * 该对象包含一个byte数组,容量是10
         * nettybuffer ,不需要主动使用 filp 反转,因为底层维护了readindex 和 wrietindex
         * */
        ByteBuf buffer = Unpooled.buffer(10);
        for (int i = 0; i < 10; i++) {
            buffer.writeByte(i);
        }
        //输出
        for (int i = 0; i < buffer.capacity(); i++) {
            //System.out.println(buffer.getByte(i));
            System.out.println(buffer.readByte());
        }

    }
}
